# -*- coding: utf-8 -*-

def fun(id, *args, **kwargs):
    print("id = ", id)
    print("args = ", args)
    print("kwargs = ", kwargs)
    print("---------------------------------")


if __name__ == '__main__':
    fun(1, 2, 3, 4)
    fun(1, a=1, b=2, c=3)
    fun('a', 'b', 'c', a=1, b=2, c=3)

    a = (1, 2, 3, 4)
    b = {'a': 1, 'b': 2, 'c': 3}

    fun(*a, **b)
